TransactionBusinessRulePacket Business Rules
The TransactionBusinessRulePacket controls the processing order for any of a transaction's attached business rules. All rules attached to a transaction must be listed in the TransactionBusinessRulePacket business rule in the order that they should process. Exceptions to this are rules that do not require transaction processing for the rule to be invoked.
| Include / Exclude | Rule Name |
| Attached Rules to Include | AddAgreementRoles |
| AddImpairments | |
| AddRequirements | |
| AddRoles | |
| AddToListBill | |
| CopyToAddressFields | |
| CopyToAgreementFields | |
| CopyToAgreementRoleFields | |
| CopyToClaimFields | |
| CopyToClassFields | |
| CopyToClassGroupFields | |
| CopyToClientAltIdFields | |
| CopyToClientFields | |
| CopyToClientRelationship | |
| CopyToClientRelationshipFields | |
| CopyToCommissionDetailFields | |
| CopyToGroupCustomerFields | |
| CopyToIntakeFile | |
| CopyToIntakeFileFields | |
| CopyToIntakeProfileFields | |
| CopyToIntakeRecordFields | |
| CopyToListBillFields | |
| CopyToPendingActivityFields | |
| CopyToPhoneFields | |
| CopyToPolicyFields | |
| CopyToProgramFields | |
| CopyToRequirementFields | |
| CopyToRoleFields | |
| CopyToSegmentFields | |
| CopyToWithholdingFields | |
| CreateAdditionalRates | |
| CreateClaim | |
| CreateClientAddress | |
| CreateClientAltId | |
| CreateClients | |
| CreatePhone | |
| CreatePolicy | |
| CreateRates | |
| CreateSegments | |
| DeliveryRequirements | |
| DisbursementUpdate | |
| DoBenefitSplitChange | |
| DoSegmentRecalculations | |
| ExternalProcess | |
| GenerateBill | |
| GenerateBillDetail | |
| GenerateCommissionDetails | |
| GeneratePendingRequirements | |
| GenerateSuspense | |
| MaintainBill | |
| MaintainBillDetail | |
| MaintainBillDetailReconciliation | |
| MaintainDisbursement | |
| MaintainProgram | |
| MaintainRelationships | |
| MaintainSuspense | |
| PriceCorrection | |
| ProcessRequirements | |
| ReassignAllocations | |
| ReassignBenefitSplit | |
| ReinstateProgram | |
| RemoveFromListBill | |
| ResetProgram | |
| RolesExist | |
| ScheduledValuation | |
| ShadowPendingActivities | |
| StatusChange | |
| SuspendProgram | |
| TerminateProgram | |
| UpdateClaimStatus | |
| UpdateCommissionStatus | |
| UpdateCommissionDetailStatus | |
| UpdateRoleStatus | |
| ValidateExpressions | |
| WriteDefaultAllocation | |
| Attached Rules to Exclude | ActivitySummary |
| CheckEFTInformatin | |
| ConfirmationScreen | |
| CopyToScheduledValuationFields | |
| CycleProcessBehavior | |
| DisbursementNumber | |
| FundListForAllocation | |
| GainLossCalculation | |
| GenerateDocument | |
| PostAssignmentValidateExpressions | |
| ProcessChangeRequests | |
| QuoteScreen | |
| TransactionAllocationScreen | |
| TransactionBusinessRulePacket | |
| TransactionCosmetics | |
| TransactionTimes | |
| VerificationScreen |
Rules Palette View of Attached Rules
Example TransactionBusinessRulePacket Business Rule XML
Important: The Rules Palette automatically updates the TransactionBusinessRulePacket business rule’s XML when you override an attached business rule with the rule's name. Depending on when you attach various attached business rules to a transaction they might not be listed in the correct processing order in the TransactionBusinessRulePacket business rule.
EligibleTransactionsByPolicyStatus
Policy level transactions for a plan must be listed in the EligibleTransactionsByPolicyStatus business rule according to policy status. If transaction information is not added or it is added in the wrong status the transaction will not show in the OIPA Activity drop-down box. Do NOT attach this business rule to the transaction. This is a plan rule override business rule. This configuration needs to run prior to transaction configuration in order for the transaction to be listed in the Activities drop-down box for that plan and the user. The transaction may be listed multiple times in this business rule so it is available in different policy statuses, if applicable. This business rule also allows configuration to identify when the transaction is processed by an end user or automated by the system.
Example EligibleTransactionByPolicyStatus Rule XML
In the Rules Palette, when a transaction is initially created, Step 2 of the wizard asks for the status the transaction to appear in. When this information is provided, the EligibleTransactionsByPolicyStatus business rule must still be configured.
Security Access
See the Security section of the Rules Palette help system for steps on how to add a transaction to a security group.